package com.snowy.hidden.biz.domain.model;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 任务申请表(TaskAssignment)表实体类
 *
 * @author makejava
 * @since 2025-11-15 11:41:50
 */
@Data
@TableName("tb_task_assignment")
public class TaskAssignment implements Serializable {

    @TableId(type = IdType.ASSIGN_ID)
	private String taskAssignmentId;
		/**
		 *申请人小程序ID
		**/

    private String appletUserId;
		/**
		 *版本号
		**/

    private Integer version;
		/**
		 *创建时间
		**/

    private Date createTime;

	/**
	 *申请时间
	 **/
	private Date applyTime;

	/**
	 *指派时间
	 **/

    private Date assignmentTime;
		/**
		 *申请状态0=待指派 1=已指派
		**/

    private Integer assignmentStatus;
		/**
		 *任务id
		**/

    private String taskId;

		/**
		 *盯防奖励
		**/

    private Integer rewards;

		/**
		 *任务名称
		**/

    private String taskName;
		/**
		 *任务要求
		**/

    private String requirements;
		/**
		 *指派人小程序ID
		**/

    private String assignmentAppletId;
		/**
		 *指派人平台ID
		**/

    private String assignmentId;
		/**
		 *指派人名称
		**/

    private String assignmentName;

	/**
	 * 领取人平台ID
	 */
	private String appletPlatformUserId;

	/**
	 * 领取人平台名称
	 */
	private String appletPlatformUserName;


}
